/**
 * User: alesj
 * Date: Oct 6, 2003
 * Time: 3:05:09 PM
 */

package com.generalynx.common.utils;

import java.util.List;
import java.util.ArrayList;

public class IntegerArray implements IEmpty
{
  private List array;

  public IntegerArray()
  {
    array = new ArrayList();
  }

  public void add(int i)
  {
    array.add(new Integer(i));
  }

  public void addAll(int[] array)
  {
    for (int i = 0; i < array.length; i++)
    {
      int x = array[i];
      add(x);
    }
  }

  public List getIntegerList()
  {
    return array;
  }

  public int[] toIntArray()
  {
    int n = array.size();
    int t[] = new int[n];

    for(int i = 0; i < n; i++)
    {
      t[i] = ((Integer)array.get(i)).intValue();
    }

    return t;
  }

  public boolean isEmpty()
  {
    return array.isEmpty();
  }
}
